package stylistcrm.core.services.goods.service;


import stylistcrm.core.query.ResultPagerModel;
import stylistcrm.core.services.goods.dto.GoodsDTO;
import stylistcrm.core.services.goods.dto.GoodsPageDTO;
import stylistcrm.core.services.goods.dto.GoodsResultDTO;
import stylistcrm.core.services.goods.dto.GoodsYardageChangeDto;

public interface IGoodsService {

	GoodsResultDTO saveGoods(GoodsDTO goodDto) throws Exception;
	
	ResultPagerModel<GoodsDTO> getGoodsByContation(GoodsPageDTO goodPageDto)throws Exception;
	
	GoodsResultDTO changeGoodsStatus(GoodsYardageChangeDto yardageDao)throws Exception;
	
	GoodsResultDTO modifyGoodsStatus(GoodsDTO goodDto) throws Exception;
	
	GoodsResultDTO changeGoodsYardage(GoodsDTO goodDto)throws Exception;
	
}
